TextField.getTextFormat()

Доступность

Flash Player 6.

Синтаксис

my_txt.getTextFormat() : Object
my_txt.getTextFormat(index:Number) : Object
my_txt.getTextFormat(beginIndex:Number, endIndex:Number) : Object

Параметры

index Целое число, определяющее символ в строке.

beginIndex, endIndex Целые числа, указывающие начальную и конечную позиции подстроки в my_txt.

Возвращает

Объект.

Описание

Метод; возвращает объект TextFormat, содержащий информацию по формату текста во всем текстовом поле.

Синтаксис 1: Возвращает объект TextFormat, содержащий информацию по формату всего текста в текстовом поле. Только свойства, имеющие одинаковые значения для всего текста в текстовом поле, устанавливаются в объекте TextFormat. Свойство которые имеет различные значения для отдельных символов в текстовом поле будет установлено в null.

Синтаксис 2: Возвращает объект TextFormat, содержащий информацию по формату отдельного текстового символа index.

Синтаксис 3: Возвращает объект TextFormat, содержащий информацию по формату подстроки от beginIndex до endIndex. Только свойства, имеющие одинаковые значения для текста, в указанном диапазаоне, устанавливаются в объекте TextFormat. Свойство которые имеет различные значения для отдельных символов подстроки будет установлено в null.

Пример

С помощью следующего кода ActionScript выводится вся форматирующая информация для текстового поля, которое создано динамически.

this.createTextField("dyn_txt", this.getNextHighestDepth(), 0, 0, 100, 200);
dyn_txt.text = "Frank";
dyn_txt.setTextFormat(new TextFormat());
var my_fmt:TextFormat = dyn_txt.getTextFormat();
for (var prop in my_fmt) {
  trace(prop+": "+my_fmt[prop]);
}

См.также

TextField.getNewTextFormat(), TextField.setNewTextFormat(), TextField.setTextFormat()